/**
 * 系统管理模块的路由
 */
export const SystemManage = [
    // 机构单位管理
    {
        path: '/orgManagement',
        name: 'orgManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/institutionalUnitManagement/orgManagement'], solve)
    },
    {
        path: '/institutionalAuthority',
        name: 'institutionalAuthority',
        component: (solve) => require(['@/view/managementCenter/systemManage/institutionalUnitManagement/institutionalAuthority'], solve)
    },
    {
        path: '/departmentManagement',
        name: 'departmentManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/institutionalUnitManagement/departmentManagement'], solve)
    },
    {
        path: '/departmentManagementPerson',
        name: 'departmentManagementPerson',
        component: (solve) =>
            require(['@/view/managementCenter/systemManage/institutionalUnitManagement/departmentManagementPerson'], solve)
    },
    {
        path: '/buildingManagement',
        name: 'buildingManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/institutionalUnitManagement/buildingManagement'], solve)
    },
    {
        path: '/identityManagement',
        name: 'identityManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/institutionalUnitManagement/identityManagement'], solve)
    },
    {
        path: '/powerManagement',
        name: 'powerManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/institutionalUnitManagement/powerManagement'], solve)
    },
    // 菜单管理
    {
        path: '/subsystemManagement',
        name: 'subsystemManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/menuManage/subsystemManagement'], solve)
    },
    {
        path: '/userRightsManagement',
        name: 'userRightsManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/menuManage/userRightsManagement'], solve)
    },
    {
        path: '/menuManagement',
        name: 'menuManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/menuManage/menuManagement'], solve)
    },
    {
        path: '/dataDict',
        name: 'dataDict',
        component: (solve) => require(['@/view/managementCenter/systemManage/menuManage/dataDict'], solve)
    },
    // 系统管理
    {
        path: '/formulaManagement',
        name: 'formulaManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/systemManage/formulaManagement'], solve)
    },
    {
        path: '/serviceManagement',
        name: 'serviceManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/systemManage/serviceManagement'], solve)
    },
    {
        path: '/protocolManagement',
        name: 'protocolManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/systemManage/protocolManagement'], solve)
    },
    {
        path: '/equipmentManagement',
        name: 'equipmentManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/systemManage/equipmentManagement'], solve)
    },
    {
        path: '/equipmentUpgradeManagement',
        name: 'equipmentUpgradeManagement',
        component: (solve) => require(['@/view/managementCenter/systemManage/systemManage/equipmentUpgradeManagement'], solve)
    },
    // 指标配置
    {
        path: '/indicatorConfiguration',
        name: 'indicatorConfiguration',
        component: (solve) => require(['@/view/managementCenter/systemManage/indicatorConfiguration/indicatorConfiguration'], solve)
    },
    {
        path: '/indicatorView',
        name: 'indicatorView',
        component: (solve) => require(['@/view/managementCenter/systemManage/indicatorConfiguration/indicatorView'], solve)
    },
    // 预警告警管理
    {
        path: '/warningAlarmSettings',
        name: 'warningAlarmSettings',
        component: (solve) => require(['@/view/managementCenter/systemManage/warnManage/warningAlarmSettings'], solve)
    },
    {
        path: '/warningAlarmSendingSettings',
        name: 'warningAlarmSendingSettings',
        component: (solve) => require(['@/view/managementCenter/systemManage/warnManage/warningAlarmSendingSettings'], solve)
    },
    {
        path: '/warningAlarmRecordQuery',
        name: 'warningAlarmRecordQuery',
        component: (solve) => require(['@/view/managementCenter/systemManage/warnManage/warningAlarmRecordQuery'], solve)
    },
    {
        path: '/detailsSendingWarningAlerts',
        name: 'detailsSendingWarningAlerts',
        component: (solve) => require(['@/view/managementCenter/systemManage/warnManage/detailsSendingWarningAlerts'], solve)
    },
    // 日志管理
    {
        path: '/loginLog',
        name: 'loginLog',
        component: (solve) => require(['@/view/managementCenter/systemManage/logManage/loginLog'], solve)
    },
    {
        path: '/operationLog',
        name: 'operationLog',
        component: (solve) => require(['@/view/managementCenter/systemManage/logManage/operationLog'], solve)
    },
    {
        path: '/collectLogs',
        name: 'collectLogs',
        component: (solve) => require(['@/view/managementCenter/systemManage/logManage/collectLogs'], solve)
    },
    {
        path: '/logUpdate',
        name: 'logUpdate',
        component: (solve) => require(['@/view/managementCenter/systemManage/logManage/logUpdate'], solve)
    },
    // 模版管理
    {
        path: '/downloadImportDataTemplates',
        name: 'downloadImportDataTemplates',
        component: (solve) => require(['@/view/managementCenter/systemManage/templatesManage/downloadImportDataTemplates'], solve)
    }
]
